export const m = {
    Tips: '提示',
    Warning: '警告',
    Successfully: '成功',
    Close: '关闭',
    Cancel: '取消',
    OK: '确定',
    Delete_successfully: '删除成功',

    // /views/admin/Login.vue
    Welcome_to_Login_Admin: '欢迎登录后台管理系统',
    Login: '登录',
    Please_enter_username: '用户名',
    Please_enter_password: '密码',
    Admin_Login_Success: '尊敬的管理员，欢迎回来~',
    Please_check_your_username_or_password: '请检查你的用户名或密码',
    Please_login_first: '请先登录!',
    Please_login_first_by_admin_account: '请重新使用管理员账号登录！',

    // /views/admin/Home.vue
    Dashboard: '仪表盘',
    General: '常用设置',
    User_Admin: '用户管理',
    Auth_Admin: '权限管理',
    Announcement_Admin: '公告管理',
    System_Config: '系统配置',
    System_Switch: '系统开关',
    Problem_Admin: '题目管理',
    Problem_List: '题目列表',
    Create_Problem: '创建题目',
    Export_Import_Problem: '导入|导出题目',
    Discussion: '讨论管理',
    Discussion_Admin: '讨论管理',
    Home_Page: '主页',
    Logout: '退出登录',
    Log_Out_Successfully: '退出登录成功',

    // /views/admin/Dashboard.vue
    Last_Login: '最近登录',
    Super_Admin: '超级管理员',
    Admin: '普通管理员',
    All_Problem_Admin: '题目管理员',
    Total_Users: '总用户数',
    Today_Submissions: '今日总提交数',
    Backend_System: '后端系统',
    Server_Number: '服务器数量',
    Nacos_Status: 'Nacos 状态',
    HTTPS_Status: 'HTTPS 状态',
    Backend_Service: '后端服务',
    Name: '名称',
    Host: '主机',
    Port: '端口',
    CPU_Core: 'CPU核心数',
    CPU_Usage: 'CPU使用率',
    Mem_Usage: '内存使用率',
    Secure: '不稳定',
    Healthy_Status: '状态',
    Healthy: '健康',
    Unhealthy: '不健康',
    Judge_Server: '判题系统',

    // /views/admin/general/User.vue
    General_User: '用户管理',
    Created_Time: '创建时间',
    Delete: '删除',
    OnlyAdmin: '仅显示管理员',
    User_Type: '用户角色',
    Normal: '正常',
    Disable: '封禁',
    Edit_User: '编辑用户',
    Delete_User: '删除用户',
    Import_User: '导入用户',
    Import_User_Tips1: '用户数据导入仅支持CSV格式的用户数据。',
    Import_User_Tips2: '共十列数据：用户名和密码为必填项，年级、专业、班级、学号、邮箱、真实姓名、性别、昵称可选填，否则该行数据可能导入失败。不同数据请以英文逗号分隔。',
    Import_User_Tips3: 'CSV文件首行请直接填写导入的用户数据，不必写以上列名。选填数据需按照以上顺序排列，非所需数据请留空，否则将造成用户数据混乱',
    Import_User_Tips4: '性别填写选项：男性请使用“male”或“0”，女性请使用“female”或“1”，不填默认为“secrecy”。',
    Import_User_Tips5: '请导入文件编码为UTF-8的CSV文件，否则可能会造成中文乱码。',
    Choose_File: '选择文件',
    Password: '密码',
    Upload_All: '上传全部',
    Clear_All: '清除全部',
    Generate_User: '生成用户',
    Prefix: '前缀',
    Suffix: '后缀',
    Start_Number: '开始数字',
    End_Number: '结束数字',
    Password_Length: '密码长度',
    Generate_and_Export: '生成 & 导出',
    The_usernames_will_be: '生成用户名预览',
    Set_New_PWD: '设置新密码',
    General_New_Password: '新密码',
    The_end_number_cannot_be_less_than_the_start_number: '结束数字不能小于开始数字',
    Please_select_6_to_25_characters_for_password_length: '请输入6~25作为密码的长度',
    Start_Number_Required: '开始数字不能为空',
    End_Number_Required: '结束数字不能为空',
    Password_Length_Checked: '密码长度必须是数字',
    Delete_User_Tips: '你确定要删除该用户吗？可能会关联删除该用户创建的公告，题目。',
    The_number_of_users_selected_cannot_be_empty: '选择的用户不能为空',
    Error_Please_check_your_choice: '错误，请检查你的输入或选择是否准确',
    Generate_User_Success: '已成功生成用户，请留意保存生成用户的数据文件',
    Generate_Skipped_Reason: '行用户数据被过滤，原因是可能为空行或某个列值(用户名或密码)为空',
    Upload_Users_Successfully: '上传用户成功',

    // /views/admin/general/Announcement.vue
    General_Announcement: '公告管理',
    Create: '创建',
    Modified_Time: '修改时间',
    Author: '作者',
    Edit_Announcement: '编辑公告',
    Create_Announcement: '创建公告',
    Delete_Announcement: '删除公告',
    Announcement_Title: '公告标题',
    Announcement_Content: '公告内容',
    Announcement_visible: '是否可见',
    Delete_Announcement_Tips: '你确定要删除该公告吗？',
    Upload_file: '上传文件',


    // /views/admin/general/SysNotice.vue
    SysNotice: '通知管理',
    Notice_Admin: '通知管理',
    Push_System_Notification: '提示：系统通知推送失败时请重新编辑并提交',
    Edit_Notice: '编辑通知',
    Create_Notice: '创建通知',
    Delete_Notice: '删除通知',
    Notice_Title: '通知标题',
    Notice_Content: '通知内容',
    Notice_Push: '已推送',
    Notice_Recipient: '接收者',
    All_User: '所有用户',
    Designated_User: '指定用户',
    All_Admin: '管理员',
    Delete_Notice_Tips: '你确定要删除该通知吗？',

    // /views/admin/general/SystemConfig.vue
    Website_Config: '网站设置',
    Base_Url: '基础URL',
    Web_Name: '网站名称',
    Short_Name: '网站简称',
    Record_Name: '备案名',
    Record_Url: '备案地址',
    Project_Name: '项目名',
    Project_Url: '项目地址',
    Web_Desc: '网站简介',
    Allow_Register: '是否允许注册',
    Home_Rotation_Chart: '首页轮播图',
    SMTP_Config: 'SMTP 设置',
    Send_Test_Email: '发送测试邮件',
    Email: '邮箱',
    Mobile_Config: '信息设置',
    Region_Id: '区域 ID',
    Domain: '域名',
    Access_Key_Id: '权限代码',
    Secret: '密钥',
    Sign_Name: '短信签名',
    Template_Code: '模板代码',
    Send_Test_Message: '发送测试短信',
    DataSource_Config: '数据源设置',
    DataSource_Modify_Tip: '不建议修改此配置，修改前请保证配置信息准确！',
    Please_input_your_email: '请输入你的邮箱',

    // /views/admin/general/SysSwitch.vue
    Judge_Config: '评测配置',
    Open_Public_Judge: '是否开启公开题目评测',
    Submission_Frequency: '提交评测的间隔秒数',
    Discussion_Config: '讨论配置',
    Open_Public_Discussion: '是否开启公开评论区',
    Hide_Submission_Code: '隐藏提交详情的代码',
    Number_of_AC_required_for_ordinary_users_to_post: '普通用户发布帖子需要的AC题目数',
    Number_of_posts_that_users_can_create_per_day: '普通用户每天可以创建的帖子数',
    Number_of_AC_required_for_Comment_of_ordinary_users: '普通用户评论和回复需要的AC题目数',
    Account_Config: '账号配置',
    Account: '账号',
    Add_Account: '增加账号',

    // /views/admin/problem/ProblemList.vue
    Display_ID: '展示ID',
    Display_Title: '展示标题',
    Add_From_Public_Problem: '从公共题库添加题目',
    Original_Display: '原题显示',
    Auth: '权限',
    Modified_User: '最近修改者',
    All_Problem: '全部题目',
    Public_Problem: '公开题目',
    Private_Problem: '隐藏题目',
    Download_Testcase: '下载评测数据',
    Add: '添加',
    Remove: '移除',
    Delete_Problem_Tips: '确定要删除此题目吗？注意：该问题的相关数据也将被彻底删除，包括题目详情、题目的提交记录等！',
    Add_Successfully: '添加成功',
    Download_Testcase_Success: '该题目的评测数据已经被成功下载！',
    Problem_ID_is_required: '题目ID不能为空',
    Balloon_Color: '气球颜色',
    Update_Balloon_Color_Successfully: '更新该题气球颜色成功！',

    // /views/admin/problem/Problem.vue
    Problem_Display_ID: '题目展示ID',
    Title: '标题',
    Description: '描述',
    Input_Description: '输入描述',
    Output_Description: '输出描述',
    Time_Limit: '时间限制',
    Memory_Limit: '内存限制',
    Stack_Limit: '栈限制',
    Input: '输入描述',
    Output: '输出描述',
    Code_Shareable: '代码是否可分享',
    Languages: '语言列表',
    Problem_Examples: '题面样例',
    Problem_Examples_Desc: '题目样例：请不要超过2个题目样例，题面样例不纳入评测数据。',
    Problem_Example: '样例',
    Example_Input: '样例输入',
    Example_Output: '样例输出',
    Add_Example: '添加样例',
    Judge_Mode: '判题模式',
    General_Judge: '普通判题',
    Special_Judge: '特殊判题',
    Interactive_Judge: '交互判题',
    Special_Judge_Code: '特殊判题程序代码',
    Interactive_Judge_Code: '交互判题程序代码',
    General_Judge_Mode_Tips: '普通判题：用户程序读取题目标准输入文件，执行代码逻辑得到用户输出，对比题目标准输出文件内容得到判题结果',
    Special_Judge_Mode_Tips: '特殊判题：题目要求的输出结果可能不唯一，允许不同结果存在，所以需要一个特殊程序读取标准输出、用户输出和标准输入，进行对比得出最终判题结果',
    Interactive_Judge_Mode_Tips: '交互判题：交互程序的标准输出通过交互通道写到用户程序标准输入，用户程序的标准输出通过交互通道写到交互程序的标准输入，两者需要刷新输出缓冲区',
    Interactive_Language: '交互判题程序语言',
    SPJ_Language: '特殊判题程序语言',
    Compile: '编译',
    Compiled_Successfully: '编译成功',
    Code_Template: '代码模板',
    Code_template_of_the_language_cannot_be_empty: '语言的代码模板不能为空！',
    Type: '类型',
    Judge_Samples: '评测数据',
    Problem_Sample: '测试用例',
    Sample_Input: '用例输入',
    Sample_Output: '用例输出',
    Sample_Input_File: '输入文件名',
    Sample_Output_File: '输出文件名',
    Sample_Group_Num: '子任务组数',
    Sample_Tips: '评测数据：判题机对该题目的相关提交进行评测的数据来源。',
    Add_Sample: '添加用例',
    Use_Upload_File: '使用上传文件',
    Use_Manual_Input: '使用手动输入',
    Hint: '提示',
    Source: '来源',
    Auto_Remove_the_Blank_at_the_End_of_Code: '自动去除代码每行末尾空白符',
    Publish_the_Judging_Result_of_Test_Data: '公开评测点数据结果',
    Edit_Problem: '编辑题目',
    Change_Judge_Mode: '注意：切换判题模式后可能会改变评测的逻辑！',
    Add_Tag_Error: '不要添加已有的标签！',

    Upload_Testcase_Successfully: '上传评测数据成功',
    Upload_Testcase_Failed: '上传评测数据失败',
    is_required: '不能为空！',
    Score_must_be_greater_than_or_equal_to_0: '分数必须大于0！',
    Score_must_be_an_integer: '分数必须是整数！',
    Spj_Or_Interactive_Code: 'Spj或交互程序的代码',
    Spj_Or_Interactive_Code_not_Compile_Success: 'Spj或交互程序的代码没有编译成功，请重新编译！',
    Judge_Extra_File: '评测额外文件',
    Judge_Extra_File_Tips1: '1. 用户程序：给用户程序提供额外的库文件',
    Judge_Extra_File_Tips2: '2. 特殊或交互程序：给特殊或交互程序提供额外的库文件',
    User_Program: '用户程序',
    SPJ_Or_Interactive_Program: '特殊或交互程序',
    Non_Default_Judge_Case_Mode_And_Group_Num_IS_NULL: '评测数据的子任务组数不能为空!',
    OI_Judge_Case_Default_Mode: '全部评测（得分加和）',
    ACM_Judge_Case_Default_Mode: '默认（全部评测）',
    Judge_Case_Subtask_Lowest_Mode: '子任务（最低得分）',
    Judge_Case_Subtask_Average_Mode: '子任务（平均得分）',
    Judge_Case_Ergodic_Without_Error_Mode: '遇错止评（顺序评测）',
    ProblemId_Is_Required:'题目展示ID不能为空',
    Title_Is_Required: '标题不能为空！',
    Input_Description_Is_Required: '输入描述不能为空！',
    Output_Description_Is_Required: '输出描述不能为空！',

    // components/admin/AddExtraFile.vue
    Delete_Extra_File_Tips: '你是否确定要删除该额外文件?',
    File_Name: '文件名字',
    File_Content: '文件内容',

    // /views/admin/problem/ImportAndExport.vue
    Export_Problem: '导出题目',
    Export: '导出',
    Import_Problem: '导入题目',
    Export_Problem_NULL_Tips: '选择导出的题目不能为空',
    Upload_Problem_Succeeded: '上传题目成功',
    Upload_Problem_Failed: '上传题目失败',

    // /views/admin/problem/tag
    Admin_Tag: '标签管理',
    Add_Tag: '添加标签',
    Update_Tag: '修改标签',
    To_Add: '添加',
    To_Update: '更新',
    Tag_Name: '标签名称',
    Tag_Color: '标签颜色',
    Tag_Attribution: '标签归属',
    Delete_Tag_Tips: '你是否确定删除该标签？',
    Tag_Tips: '提示：默认无标签分类栏，所有标签都是[未分类]，请自行点击左上角【添加标签分类】添加标签分类，再点击标签修改#标签分类#进行归类。',
    Tag_Classification: '标签分类',
    Add_Tag_Classification: '添加标签分类',
    Update_Tag_Classification: '修改标签分类',
    Tag_Classification_Name: '标签分类名称',
    Tag_Classification_Rank: '标签分类排序',
    Tag_Classification_Attribution: '标签分类归属',
    Delete_Tag_Classification_Tips: '你是否确定删除该分类？提示：此操作会把该分类下的标签归属到未分类！',
    Unclassified: '未分类',

    // /views/admin/discussion/Discussion.vue
    Discussion_ID: '讨论ID',
    Top: '置顶',
    Discussion_Report: '讨论举报',
    Reporter: '举报者',
    Report_Time: '举报时间',
    View_Report_content: '查看举报内容',
    View_Discussion: '查看讨论详情',
    Content: '内容',
    Report_Content: '举报内容',
    The_number_of_discussions_selected_cannot_be_empty: '勾选的讨论不能为空',

}
